Search results

Types

Classes
Interfaces
Enums
Functions
Type aliases
Constants

Members

Properties
Methods
Getters
Setters
Enum members
Show privates

Other

In this module only

Class Client

extends EventSpewerclass EventSpewerdetritus-utils/EventSpewer

Defined in client

Constructor

constructor(token?: string, options?: ClientOptionsinterface ClientOptionsdetritus-client-rest/ClientOptions)

Properties

buckets: BucketCollectionclass BucketCollectiondetritus-client-rest/BucketCollection[src]
routes: BaseCollectionclass BaseCollectiondetritus-utils/BaseCollection<string, string>[src]
authType: AuthTypesenum AuthTypesdetritus-client-rest/AuthTypes = AuthTypes.BOTenum AuthTypesdetritus-client-rest/AuthTypes[src]
globalBucket: Bucketclass Bucketdetritus-client-rest/Bucket[src]
restClient: Clientclass Clientdetritus-rest/Client[src]

Methods

setAuthType(type: AuthTypesenum AuthTypesdetritus-client-rest/AuthTypes | string): void[src]
request(
info: Optionsinterface Optionsdetritus-client-rest/RequestTypes/Options | string | URL,
init?: Optionsinterface Optionsdetritus-client-rest/RequestTypes/Options
): Promise<any>external Promise
[src]
delete(
info: string | URL | Optionsinterface Optionsdetritus-client-rest/RequestTypes/Options,
init?: Optionsinterface Optionsdetritus-client-rest/RequestTypes/Options
): Promise<any>external Promise
[src]
get(
info: string | URL | Optionsinterface Optionsdetritus-client-rest/RequestTypes/Options,
init?: Optionsinterface Optionsdetritus-client-rest/RequestTypes/Options
): Promise<any>external Promise
[src]
head(
info: string | URL | Optionsinterface Optionsdetritus-client-rest/RequestTypes/Options,
init?: Optionsinterface Optionsdetritus-client-rest/RequestTypes/Options
): Promise<any>external Promise
[src]
options(
info: string | URL | Optionsinterface Optionsdetritus-client-rest/RequestTypes/Options,
init?: Optionsinterface Optionsdetritus-client-rest/RequestTypes/Options
): Promise<any>external Promise
[src]
patch(
info: string | URL | Optionsinterface Optionsdetritus-client-rest/RequestTypes/Options,
init?: Optionsinterface Optionsdetritus-client-rest/RequestTypes/Options
): Promise<any>external Promise
[src]
post(
info: string | URL | Optionsinterface Optionsdetritus-client-rest/RequestTypes/Options,
init?: Optionsinterface Optionsdetritus-client-rest/RequestTypes/Options
): Promise<any>external Promise
[src]
put(
info: string | URL | Optionsinterface Optionsdetritus-client-rest/RequestTypes/Options,
init?: Optionsinterface Optionsdetritus-client-rest/RequestTypes/Options
): Promise<any>external Promise
[src]
on(event: string | symbol, listener: (...args: any[]) => void): Clientclass Clientdetritus-client-rest/Client[src]
3 more overloads
on(
event: "request",
listener: (payload: RequestPayloadinterface RequestPayloaddetritus-client-rest/RestClientEvents/RequestPayload) => any
): Clientclass Clientdetritus-client-rest/Client
[src]
on(
event: "response",
listener: (payload: ResponsePayloadinterface ResponsePayloaddetritus-client-rest/RestClientEvents/ResponsePayload) => any
): Clientclass Clientdetritus-client-rest/Client
[src]
on(event: string | symbol, listener: (...args: any[]) => void): Clientclass Clientdetritus-client-rest/Client[src]
acceptAgreements(
privacy: boolean = true,
terms: boolean = true
): Promise<any>external Promise
[src]
acceptInvite(code: string): Promise<any>external Promise[src]
acceptTeamInvite(token: string): Promise<any>external Promise[src]
acceptTemplate(
templateId: string,
options: AcceptTemplateinterface AcceptTemplatedetritus-client-rest/RequestTypes/AcceptTemplate
): Promise<any>external Promise
[src]
ackChannelMessage(
channelId: string,
messageId: string,
token: string
): Promise<any>external Promise
[src]
ackChannelPins(channelId: string): Promise<any>external Promise[src]
ackGuild(guildId: string): Promise<any>external Promise[src]
activateOauth2ApplicationLicense(
applicationId: string,
options: ActivateOauth2ApplicationLicenseinterface ActivateOauth2ApplicationLicensedetritus-client-rest/RequestTypes/ActivateOauth2ApplicationLicense
): Promise<any>external Promise
[src]
addConnection(
platform: string,
accountId: string,
options: AddConnectioninterface AddConnectiondetritus-client-rest/RequestTypes/AddConnection
): Promise<any>external Promise
[src]
addGuildMember(
guildId: string,
userId: string,
options: AddGuildMemberinterface AddGuildMemberdetritus-client-rest/RequestTypes/AddGuildMember
): Promise<any>external Promise
[src]
addGuildMemberRole(
guildId: string,
userId: string,
roleId: string,
options: AddGuildMemberRoleinterface AddGuildMemberRoledetritus-client-rest/RequestTypes/AddGuildMemberRole = {}
): Promise<any>external Promise
[src]
addThreadMember(
channelId: string,
userId: string
): Promise<any>external Promise
[src]
addPinnedMessage(
channelId: string,
messageId: string
): Promise<any>external Promise
[src]
addRecipient(
channelId: string,
userId: string
): Promise<any>external Promise
[src]
addOauth2ApplicationWhitelistUser(
applicationId: string,
options: AddOauth2ApplicationWhitelistUserinterface AddOauth2ApplicationWhitelistUserdetritus-client-rest/RequestTypes/AddOauth2ApplicationWhitelistUser
): Promise<any>external Promise
[src]
addTeamMember(
teamId: string,
options: AddTeamMemberinterface AddTeamMemberdetritus-client-rest/RequestTypes/AddTeamMember
): Promise<any>external Promise
[src]
authorizeIpAddress(options: AuthorizeIpAddressinterface AuthorizeIpAddressdetritus-client-rest/RequestTypes/AuthorizeIpAddress): Promise<any>external Promise[src]
beginGuildPrune(
guildId: string,
options: BeginGuildPruneinterface BeginGuildPrunedetritus-client-rest/RequestTypes/BeginGuildPrune = {}
): Promise<any>external Promise
[src]
bulkDeleteMessages(
channelId: string,
messageIds: Array<string>external Array
): Promise<any>external Promise
[src]
bulkOverwriteApplicationCommands(
applicationId: string,
commands: Array<CreateApplicationCommandinterface CreateApplicationCommanddetritus-client-rest/RequestTypes/CreateApplicationCommand | toJSONinterface toJSONdetritus-client-rest/RequestTypes/toJSON<CreateApplicationCommandDatainterface CreateApplicationCommandDatadetritus-client-rest/CreateApplicationCommandData>>external Array
): Promise<any>external Promise
[src]
bulkOverwriteApplicationGuildCommands(
applicationId: string,
guildId: string,
commands: Array<CreateApplicationGuildCommandinterface CreateApplicationGuildCommanddetritus-client-rest/RequestTypes/CreateApplicationGuildCommand | toJSONinterface toJSONdetritus-client-rest/RequestTypes/toJSON<CreateApplicationGuildCommandDatainterface CreateApplicationGuildCommandDatadetritus-client-rest/RequestTypes/CreateApplicationGuildCommandData>>external Array
): Promise<any>external Promise
[src]
bulkOverwriteApplicationGuildCommandsPermissions(
applicationId: string,
guildId: string,
permissions: BulkOverwriteApplicationGuildCommandsPermissionstype BulkOverwriteApplicationGuildCommandsPermissionsdetritus-client-rest/RequestTypes/BulkOverwriteApplicationGuildCommandsPermissions
): Promise<any>external Promise
[src]
connectionCallback(
platform: string,
options: ConnectionCallbackinterface ConnectionCallbackdetritus-client-rest/RequestTypes/ConnectionCallback
): Promise<any>external Promise
[src]
createApplicationCommand(
applicationId: string,
options: CreateApplicationCommandinterface CreateApplicationCommanddetritus-client-rest/RequestTypes/CreateApplicationCommand | toJSONinterface toJSONdetritus-client-rest/RequestTypes/toJSON<CreateApplicationCommandDatainterface CreateApplicationCommandDatadetritus-client-rest/CreateApplicationCommandData>
): Promise<any>external Promise
[src]
createApplicationGuildCommand(
applicationId: string,
guildId: string,
options: CreateApplicationGuildCommandinterface CreateApplicationGuildCommanddetritus-client-rest/RequestTypes/CreateApplicationGuildCommand | toJSONinterface toJSONdetritus-client-rest/RequestTypes/toJSON<CreateApplicationGuildCommandDatainterface CreateApplicationGuildCommandDatadetritus-client-rest/RequestTypes/CreateApplicationGuildCommandData>
): Promise<any>external Promise
[src]
createApplicationNews(
options: CreateApplicationNewsinterface CreateApplicationNewsdetritus-client-rest/RequestTypes/CreateApplicationNews
): Promise<any>external Promise
[src]
createChannelInvite(
channelId: string,
options: CreateChannelInviteinterface CreateChannelInvitedetritus-client-rest/RequestTypes/CreateChannelInvite = {}
): Promise<any>external Promise
[src]
createChannelMessageThread(
channelId: string,
messageId: string,
options: CreateChannelMessageThreadinterface CreateChannelMessageThreaddetritus-client-rest/RequestTypes/CreateChannelMessageThread
): Promise<any>external Promise
[src]
createChannelThread(
channelId: string,
options: CreateChannelThreadinterface CreateChannelThreaddetritus-client-rest/RequestTypes/CreateChannelThread
): Promise<any>external Promise
[src]
createDm(options: CreateDminterface CreateDmdetritus-client-rest/RequestTypes/CreateDm = {}): Promise<any>external Promise[src]
createGuild(options: CreateGuildinterface CreateGuilddetritus-client-rest/RequestTypes/CreateGuild): Promise<any>external Promise[src]
createGuildBan(
guildId: string,
userId: string,
options: CreateGuildBaninterface CreateGuildBandetritus-client-rest/RequestTypes/CreateGuildBan = {}
): Promise<any>external Promise
[src]
createGuildChannel(
guildId: string,
options: CreateGuildChannelinterface CreateGuildChanneldetritus-client-rest/CreateGuildChannel
): Promise<any>external Promise
[src]
createGuildEmoji(
guildId: string,
options: CreateGuildEmojiinterface CreateGuildEmojidetritus-client-rest/RequestTypes/CreateGuildEmoji
): Promise<any>external Promise
[src]
createGuildIntegration(
guildId: string,
options: CreateGuildIntegrationinterface CreateGuildIntegrationdetritus-client-rest/RequestTypes/CreateGuildIntegration
): Promise<any>external Promise
[src]
createGuildRole(
guildId: string,
options: CreateGuildRoleinterface CreateGuildRoledetritus-client-rest/CreateGuildRole = {}
): Promise<any>external Promise
[src]
createGuildSticker(
guildId: string,
options: CreateGuildStickerinterface CreateGuildStickerdetritus-client-rest/RequestTypes/CreateGuildSticker
): Promise<any>external Promise
[src]
createGuildTemplate(
guildId: string,
options: CreateGuildTemplateinterface CreateGuildTemplatedetritus-client-rest/RequestTypes/CreateGuildTemplate
): Promise<any>external Promise
[src]
createInteractionResponse(
interactionId: string,
token: string,
optionsOrType: CreateInteractionResponseinterface CreateInteractionResponsedetritus-client-rest/RequestTypes/CreateInteractionResponse | number,
innerData?: CreateInteractionResponseInnerPayloadinterface CreateInteractionResponseInnerPayloaddetritus-client-rest/CreateInteractionResponseInnerPayload | string
): Promise<any>external Promise
[src]
createLobby(
applicationId: string,
options: CreateLobbyinterface CreateLobbydetritus-client-rest/RequestTypes/CreateLobby = {}
): Promise<any>external Promise
[src]
createMeBillingPaymentSource(
options: CreateMeBillingPaymentSourceinterface CreateMeBillingPaymentSourcedetritus-client-rest/RequestTypes/CreateMeBillingPaymentSource
): Promise<any>external Promise
[src]
createMeBillingSubscription(
options: CreateMeBillingSubscriptioninterface CreateMeBillingSubscriptiondetritus-client-rest/RequestTypes/CreateMeBillingSubscription
): Promise<any>external Promise
[src]
createMessage(
channelId: string,
options: CreateMessageinterface CreateMessagedetritus-client-rest/RequestTypes/CreateMessage | string = {}
): Promise<any>external Promise
[src]
createOauth2Application(
options: CreateOauth2Applicationinterface CreateOauth2Applicationdetritus-client-rest/RequestTypes/CreateOauth2Application
): Promise<any>external Promise
[src]
createOauth2ApplicationAsset(
applicationId: string,
options: CreateOauth2ApplicationAssetinterface CreateOauth2ApplicationAssetdetritus-client-rest/RequestTypes/CreateOauth2ApplicationAsset
): Promise<any>external Promise
[src]
createOauth2ApplicationBot(applicationId: string): Promise<any>external Promise[src]
createOAuth2Token(options: CreateOauth2Tokeninterface CreateOauth2Tokendetritus-client-rest/RequestTypes/CreateOauth2Token): Promise<any>external Promise[src]
createReaction(
channelId: string,
messageId: string,
emoji: string
): Promise<any>external Promise
[src]
createStageInstance(
options: CreateStageInstanceinterface CreateStageInstancedetritus-client-rest/RequestTypes/CreateStageInstance
): Promise<any>external Promise
[src]
createStoreApplicationAsset(
applicationId: string,
options: CreateStoreApplicationAssetinterface CreateStoreApplicationAssetdetritus-client-rest/RequestTypes/CreateStoreApplicationAsset = {}
): Promise<any>external Promise
[src]
createTeam(options: CreateTeaminterface CreateTeamdetritus-client-rest/RequestTypes/CreateTeam = {}): Promise<any>external Promise[src]
createWebhook(
channelId: string,
options: CreateWebhookinterface CreateWebhookdetritus-client-rest/RequestTypes/CreateWebhook
): Promise<any>external Promise
[src]
crosspostMessage(
channelId: string,
messageId: string
): Promise<any>external Promise
[src]
deleteAccount(options: DeleteAccountinterface DeleteAccountdetritus-client-rest/RequestTypes/DeleteAccount): Promise<any>external Promise[src]
deleteApplicationCommand(
applicationId: string,
commandId: string
): Promise<any>external Promise
[src]
deleteApplicationGuildCommand(
applicationId: string,
guildId: string,
commandId: string
): Promise<any>external Promise
[src]
deleteChannel(
channelId: string,
options: DeleteChannelinterface DeleteChanneldetritus-client-rest/RequestTypes/DeleteChannel = {}
): Promise<any>external Promise
[src]
deleteChannelOverwrite(
channelId: string,
overwriteId: string,
options: DeleteChannelOverwriteinterface DeleteChannelOverwritedetritus-client-rest/RequestTypes/DeleteChannelOverwrite = {}
): Promise<any>external Promise
[src]
deleteConnection(
platform: string,
accountId: string
): Promise<any>external Promise
[src]
deleteGuild(
guildId: string,
options: DeleteGuildinterface DeleteGuilddetritus-client-rest/RequestTypes/DeleteGuild = {}
): Promise<any>external Promise
[src]
deleteGuildEmoji(
guildId: string,
emojiId: string,
options: DeleteGuildEmojiinterface DeleteGuildEmojidetritus-client-rest/RequestTypes/DeleteGuildEmoji = {}
): Promise<any>external Promise
[src]
deleteGuildIntegration(
guildId: string,
integrationId: string,
options: DeleteGuildIntegrationinterface DeleteGuildIntegrationdetritus-client-rest/RequestTypes/DeleteGuildIntegration = {}
): Promise<any>external Promise
[src]
deleteGuildPremiumSubscription(
guildId: string,
subscriptionId: string
): Promise<any>external Promise
[src]
deleteGuildRole(
guildId: string,
roleId: string,
options: DeleteGuildRoleinterface DeleteGuildRoledetritus-client-rest/RequestTypes/DeleteGuildRole = {}
): Promise<any>external Promise
[src]
deleteGuildSticker(
guildId: string,
stickerId: string,
options: DeleteGuildStickerinterface DeleteGuildStickerdetritus-client-rest/RequestTypes/DeleteGuildSticker = {}
): Promise<any>external Promise
[src]
deleteGuildTemplate(
guildId: string,
templateId: string
): Promise<any>external Promise
[src]
deleteInvite(
code: string,
options: DeleteInviteinterface DeleteInvitedetritus-client-rest/RequestTypes/DeleteInvite = {}
): Promise<any>external Promise
[src]
deleteLobby(lobbyId: string): Promise<any>external Promise[src]
deleteMeBillingPaymentSource(paymentSourceId: string): Promise<any>external Promise[src]
deleteMeBillingSubscription(subscriptionId: string): Promise<any>external Promise[src]
deleteMessage(
channelId: string,
messageId: string,
options: DeleteMessageinterface DeleteMessagedetritus-client-rest/RequestTypes/DeleteMessage = {}
): Promise<any>external Promise
[src]
deleteOauth2Application(
applicationId: string,
options: DeleteOauth2Applicationinterface DeleteOauth2Applicationdetritus-client-rest/RequestTypes/DeleteOauth2Application = {}
): Promise<any>external Promise
[src]
deleteOauth2ApplicationAsset(
applicationId: string,
assetId: string
): Promise<any>external Promise
[src]
deletePinnedMessage(
channelId: string,
messageId: string
): Promise<any>external Promise
[src]
deleteReactions(
channelId: string,
messageId: string
): Promise<any>external Promise
[src]
deleteReactionsEmoji(
channelId: string,
messageId: string,
emoji: string
): Promise<any>external Promise
[src]
deleteReaction(
channelId: string,
messageId: string,
emoji: string,
userId: string = "@me"
): Promise<any>external Promise
[src]
deleteRelationship(userId: string): Promise<any>external Promise[src]
deleteStageInstance(channelId: string): Promise<any>external Promise[src]
deleteStoreApplicationAsset(
applicationId: string,
assetId: string
): Promise<any>external Promise
[src]
deleteTeam(
teamId: string,
options: DeleteTeaminterface DeleteTeamdetritus-client-rest/RequestTypes/DeleteTeam = {}
): Promise<any>external Promise
[src]
deleteWebhook(
webhookId: string,
options: DeleteWebhookinterface DeleteWebhookdetritus-client-rest/RequestTypes/DeleteWebhook = {}
): Promise<any>external Promise
[src]
deleteWebhookToken(
webhookId: string,
webhookToken: string,
options: DeleteWebhookinterface DeleteWebhookdetritus-client-rest/RequestTypes/DeleteWebhook = {}
): Promise<any>external Promise
[src]
deleteWebhookTokenMessage(
webhookId: string,
webhookToken: string,
messageId: string
): Promise<any>external Promise
[src]
disableAccount(options: DisableAccountinterface DisableAccountdetritus-client-rest/RequestTypes/DisableAccount): Promise<any>external Promise[src]
editApplicationCommand(
applicationId: string,
commandId: string,
options: EditApplicationCommandtype EditApplicationCommanddetritus-client-rest/RequestTypes/EditApplicationCommand | toJSONinterface toJSONdetritus-client-rest/RequestTypes/toJSON<EditApplicationCommandDatatype EditApplicationCommandDatadetritus-client-rest/RequestTypes/EditApplicationCommandData> = {}
): Promise<any>external Promise
[src]
editApplicationGuildCommand(
applicationId: string,
guildId: string,
commandId: string,
options: EditApplicationGuildCommandtype EditApplicationGuildCommanddetritus-client-rest/RequestTypes/EditApplicationGuildCommand | toJSONinterface toJSONdetritus-client-rest/RequestTypes/toJSON<EditApplicationGuildCommandDatatype EditApplicationGuildCommandDatadetritus-client-rest/RequestTypes/EditApplicationGuildCommandData> = {}
): Promise<any>external Promise
[src]
editApplicationGuildCommandPermissions(
applicationId: string,
guildId: string,
commandId: string,
options: EditApplicationGuildCommandPermissionsinterface EditApplicationGuildCommandPermissionsdetritus-client-rest/RequestTypes/EditApplicationGuildCommandPermissions
): Promise<any>external Promise
[src]
editApplicationNews(
newsId: string,
options: EditApplicationNewsinterface EditApplicationNewsdetritus-client-rest/RequestTypes/EditApplicationNews = {}
): Promise<any>external Promise
[src]
editChannel(
channelId: string,
options: EditChannelinterface EditChanneldetritus-client-rest/RequestTypes/EditChannel = {}
): Promise<any>external Promise
[src]
editChannelOverwrite(
channelId: string,
overwriteId: string,
options: EditChannelOverwriteinterface EditChannelOverwritedetritus-client-rest/RequestTypes/EditChannelOverwrite = {}
): Promise<any>external Promise
[src]
editConnection(
platform: string,
accountId: string,
options: EditConnectioninterface EditConnectiondetritus-client-rest/RequestTypes/EditConnection = {}
): Promise<any>external Promise
[src]
editGuild(
guildId: string,
options: EditGuildinterface EditGuilddetritus-client-rest/RequestTypes/EditGuild = {}
): Promise<any>external Promise
[src]
editGuildChannels(
guildId: string,
channels: EditGuildChannelsinterface EditGuildChannelsdetritus-client-rest/RequestTypes/EditGuildChannels,
options: EditGuildChannelsExtrainterface EditGuildChannelsExtradetritus-client-rest/RequestTypes/EditGuildChannelsExtra = {}
): Promise<any>external Promise
[src]
editGuildEmbed(
guildId: string,
options: EditGuildEmbedinterface EditGuildEmbeddetritus-client-rest/RequestTypes/EditGuildEmbed
): Promise<any>external Promise
[src]
editGuildEmoji(
guildId: string,
emojiId: string,
options: EditGuildEmojiinterface EditGuildEmojidetritus-client-rest/RequestTypes/EditGuildEmoji = {}
): Promise<any>external Promise
[src]
editGuildIntegration(
guildId: string,
integrationId: string,
options: EditGuildIntegrationinterface EditGuildIntegrationdetritus-client-rest/RequestTypes/EditGuildIntegration = {}
): Promise<any>external Promise
[src]
editGuildMember(
guildId: string,
userId: string,
options: EditGuildMemberinterface EditGuildMemberdetritus-client-rest/RequestTypes/EditGuildMember = {}
): Promise<any>external Promise
[src]
editGuildMemberVerification(
guildId: string,
options: EditGuildMemberVerificationinterface EditGuildMemberVerificationdetritus-client-rest/RequestTypes/EditGuildMemberVerification = {}
): Promise<any>external Promise
[src]
editGuildMfaLevel(
guildId: string,
options: EditGuildMfaLevelinterface EditGuildMfaLeveldetritus-client-rest/RequestTypes/EditGuildMfaLevel
): Promise<any>external Promise
[src]
editGuildNick(
guildId: string,
nick: string,
options: EditGuildNickinterface EditGuildNickdetritus-client-rest/RequestTypes/EditGuildNick = {}
): Promise<any>external Promise
[src]
editGuildRole(
guildId: string,
roleId: string,
options: EditGuildRoleinterface EditGuildRoledetritus-client-rest/RequestTypes/EditGuildRole = {}
): Promise<any>external Promise
[src]
editGuildRolePositions(
guildId: string,
roles: EditGuildRolePositionsinterface EditGuildRolePositionsdetritus-client-rest/RequestTypes/EditGuildRolePositions,
options: EditGuildRolePositionsExtrainterface EditGuildRolePositionsExtradetritus-client-rest/RequestTypes/EditGuildRolePositionsExtra = {}
): Promise<any>external Promise
[src]
editGuildSticker(
guildId: string,
stickerId: string,
options: EditGuildStickerinterface EditGuildStickerdetritus-client-rest/RequestTypes/EditGuildSticker = {}
): Promise<any>external Promise
[src]
editGuildVanity(
guildId: string,
code: string,
options: EditGuildVanityinterface EditGuildVanitydetritus-client-rest/RequestTypes/EditGuildVanity = {}
): Promise<any>external Promise
[src]
editGuildVoiceState(
guildId: string,
userId: string = "@me",
options: EditGuildVoiceStateinterface EditGuildVoiceStatedetritus-client-rest/RequestTypes/EditGuildVoiceState
): Promise<any>external Promise
[src]
editLobby(
lobbyId: string,
options: EditLobbyinterface EditLobbydetritus-client-rest/RequestTypes/EditLobby = {}
): Promise<any>external Promise
[src]
editLobbyMember(
lobbyId: string,
userId: string,
options: EditLobbyMemberinterface EditLobbyMemberdetritus-client-rest/RequestTypes/EditLobbyMember = {}
): Promise<any>external Promise
[src]
editMe(options: EditMeinterface EditMedetritus-client-rest/RequestTypes/EditMe = {}): Promise<any>external Promise[src]
editMeBillingPaymentSource(
paymentSourceId: string,
options: EditMeBillingPaymentSourceinterface EditMeBillingPaymentSourcedetritus-client-rest/RequestTypes/EditMeBillingPaymentSource = {}
): Promise<any>external Promise
[src]
editMeBillingSubscription(
subscriptionId: string,
options: EditMeBillingSubscriptioninterface EditMeBillingSubscriptiondetritus-client-rest/RequestTypes/EditMeBillingSubscription = {}
): Promise<any>external Promise
[src]
editMessage(
channelId: string,
messageId: string,
options: EditMessageinterface EditMessagedetritus-client-rest/RequestTypes/EditMessage | string = {}
): Promise<any>external Promise
[src]
editNote(userId: string, note: string): Promise<any>external Promise[src]
editOauth2Application(
applicationId: string,
options: EditOauth2Applicationinterface EditOauth2Applicationdetritus-client-rest/RequestTypes/EditOauth2Application = {}
): Promise<any>external Promise
[src]
editRelationship(userId: string, type: number): Promise<any>external Promise[src]
editSettings(options: EditSettingsinterface EditSettingsdetritus-client-rest/RequestTypes/EditSettings = {}): Promise<any>external Promise[src]
editStageInstance(
channelId: string,
options: EditStageInstanceinterface EditStageInstancedetritus-client-rest/RequestTypes/EditStageInstance = {}
): Promise<any>external Promise
[src]
editTeam(
teamId: string,
options: EditTeaminterface EditTeamdetritus-client-rest/RequestTypes/EditTeam = {}
): Promise<any>external Promise
[src]
editUser(options: EditMeinterface EditMedetritus-client-rest/RequestTypes/EditMe = {}): Promise<any>external Promise[src]
editWebhook(
webhookId: string,
options: EditWebhookinterface EditWebhookdetritus-client-rest/RequestTypes/EditWebhook = {}
): Promise<any>external Promise
[src]
editWebhookToken(
webhookId: string,
webhookToken: string,
options: EditWebhookinterface EditWebhookdetritus-client-rest/RequestTypes/EditWebhook = {}
): Promise<any>external Promise
[src]
editWebhookTokenMessage(
webhookId: string,
webhookToken: string,
messageId: string,
options: EditWebhookTokenMessageinterface EditWebhookTokenMessagedetritus-client-rest/RequestTypes/EditWebhookTokenMessage | string = {}
): Promise<any>external Promise
[src]
enableOauth2ApplicationAssets(applicationId: string): Promise<any>external Promise[src]
enableOauth2ApplicationRpc(applicationId: string): Promise<any>external Promise[src]
executeWebhook(
webhookId: string,
webhookToken: string,
options: ExecuteWebhookinterface ExecuteWebhookdetritus-client-rest/RequestTypes/ExecuteWebhook | string = {},
compatibleType?: string
): Promise<any>external Promise
[src]
fetchActivities(): Promise<any>external Promise[src]
fetchApplicationCommands(applicationId: string): Promise<any>external Promise[src]
fetchApplicationCommand(
applicationId: string,
commandId: string
): Promise<any>external Promise
[src]
fetchApplicationGuildCommands(
applicationId: string,
guildId: string
): Promise<any>external Promise
[src]
fetchApplicationGuildCommandsPermissions(
applicationId: string,
guildId: string
): Promise<any>external Promise
[src]
fetchApplicationGuildCommand(
applicationId: string,
guildId: string,
commandId: string
): Promise<any>external Promise
[src]
fetchApplicationGuildCommandPermissions(
applicationId: string,
guildId: string,
commandId: string
): Promise<any>external Promise
[src]
fetchApplicationNews(
applicationIds?: string | Array<string>external Array
): Promise<any>external Promise
[src]
fetchApplicationNewsId(newsId: string): Promise<any>external Promise[src]
fetchApplications(): Promise<any>external Promise[src]
fetchApplication(applicationId: string): Promise<any>external Promise[src]
fetchApplicationsPublic(
applicationIds: string | Array<string>external Array
): Promise<any>external Promise
[src]
fetchAuthConsentRequired(): Promise<any>external Promise[src]
fetchChannel(channelId: string): Promise<any>external Promise[src]
fetchChannelCall(channelId: string): Promise<any>external Promise[src]
fetchChannelInvites(channelId: string): Promise<any>external Promise[src]
fetchChannelStoreListing(channelId: string): Promise<any>external Promise[src]
fetchChannelThreadsActive(channelId: string): Promise<any>external Promise[src]
fetchChannelThreadsArchivedPrivate(
channelId: string,
options: FetchChannelThreadsArchivedPrivateinterface FetchChannelThreadsArchivedPrivatedetritus-client-rest/RequestTypes/FetchChannelThreadsArchivedPrivate = {}
): Promise<any>external Promise
[src]
fetchChannelThreadsArchivedPrivateJoined(
channelId: string,
options: FetchChannelThreadsArchivedPrivateJoinedinterface FetchChannelThreadsArchivedPrivateJoineddetritus-client-rest/RequestTypes/FetchChannelThreadsArchivedPrivateJoined = {}
): Promise<any>external Promise
[src]
fetchChannelThreadsArchivedPublic(
channelId: string,
options: FetchChannelThreadsArchivedPublicinterface FetchChannelThreadsArchivedPublicdetritus-client-rest/RequestTypes/FetchChannelThreadsArchivedPublic = {}
): Promise<any>external Promise
[src]
fetchChannelWebhooks(channelId: string): Promise<any>external Promise[src]
fetchConsentRequired(): Promise<any>external Promise[src]
fetchConnectionAuthorizeUrl(platform: string): Promise<any>external Promise[src]
fetchDiscoverableGuilds(): Promise<any>external Promise[src]
fetchDms(userId: string = "@me"): Promise<any>external Promise[src]
fetchEmojiGuild(emojiId: string): Promise<any>external Promise[src]
fetchExperiments(fingerprint?: string): Promise<any>external Promise[src]
fetchGateway(): Promise<any>external Promise[src]
fetchGatewayBot(): Promise<any>external Promise[src]
fetchGiftCode(
code: string,
options: FetchGiftCodeinterface FetchGiftCodedetritus-client-rest/RequestTypes/FetchGiftCode = {}
): Promise<any>external Promise
[src]
fetchGuild(
guildId: string,
options: FetchGuildinterface FetchGuilddetritus-client-rest/RequestTypes/FetchGuild = {}
): Promise<any>external Promise
[src]
fetchGuildApplications(
guildId: string,
channelId?: string
): Promise<any>external Promise
[src]
fetchGuildAuditLogs(
guildId: string,
options: FetchGuildAuditLogsinterface FetchGuildAuditLogsdetritus-client-rest/RequestTypes/FetchGuildAuditLogs
): Promise<any>external Promise
[src]
fetchGuildBans(guildId: string): Promise<any>external Promise[src]
fetchGuildChannels(guildId: string): Promise<any>external Promise[src]
fetchGuildEmbed(guildId: string): Promise<any>external Promise[src]
fetchGuildEmojis(guildId: string): Promise<any>external Promise[src]
fetchGuildEmoji(
guildId: string,
emojiId: string
): Promise<any>external Promise
[src]
fetchGuildIntegrations(guildId: string): Promise<any>external Promise[src]
fetchGuildInvites(guildId: string): Promise<any>external Promise[src]
fetchGuildMembers(
guildId: string,
options: FetchGuildMembersinterface FetchGuildMembersdetritus-client-rest/RequestTypes/FetchGuildMembers = {}
): Promise<any>external Promise
[src]
fetchGuildMembersSearch(
guildId: string,
options: FetchGuildMembersSearchinterface FetchGuildMembersSearchdetritus-client-rest/RequestTypes/FetchGuildMembersSearch
): Promise<any>external Promise
[src]
fetchGuildMember(guildId: string, userId: string): Promise<any>external Promise[src]
fetchGuildMemberVerification(guildId: string): Promise<any>external Promise[src]
fetchGuildPremiumSubscriptions(guildId: string): Promise<any>external Promise[src]
fetchGuildPreview(guildId: string): Promise<any>external Promise[src]
fetchGuildPruneCount(
guildId: string,
options: FetchGuildPruneCountinterface FetchGuildPruneCountdetritus-client-rest/RequestTypes/FetchGuildPruneCount = {}
): Promise<any>external Promise
[src]
fetchGuildRoles(guildId: string): Promise<any>external Promise[src]
fetchGuildSticker(
guildId: string,
stickerId: string
): Promise<any>external Promise
[src]
fetchGuildStickers(guildId: string): Promise<any>external Promise[src]
fetchGuildTemplates(guildId: string): Promise<any>external Promise[src]
fetchGuildVanityUrl(guildId: string): Promise<any>external Promise[src]
fetchGuildWebhooks(guildId: string): Promise<any>external Promise[src]
fetchGuildWidget(guildId: string): Promise<any>external Promise[src]
fetchGuildWidgetJson(guildId: string): Promise<any>external Promise[src]
fetchGuildWidgetPng(
guildId: string,
options: FetchGuildWidgetPnginterface FetchGuildWidgetPngdetritus-client-rest/RequestTypes/FetchGuildWidgetPng = {}
): Promise<any>external Promise
[src]
fetchInvite(
code: string,
options: FetchInviteinterface FetchInvitedetritus-client-rest/RequestTypes/FetchInvite = {}
): Promise<any>external Promise
[src]
fetchMe(options: FetchMeinterface FetchMedetritus-client-rest/RequestTypes/FetchMe = {}): Promise<any>external Promise[src]
fetchMeBillingPayments(
options: FetchMeBillingPaymentsinterface FetchMeBillingPaymentsdetritus-client-rest/RequestTypes/FetchMeBillingPayments = {}
): Promise<any>external Promise
[src]
fetchMeChannels(): Promise<any>external Promise[src]
fetchMeConnections(): Promise<any>external Promise[src]
fetchMeConnectionAccessToken(
platform: string,
accountId: string
): Promise<any>external Promise
[src]
fetchMeConnectionSubreddits(accountId: string): Promise<any>external Promise[src]
fetchMeFeedSettings(
options: FetchMeFeedSettingsinterface FetchMeFeedSettingsdetritus-client-rest/RequestTypes/FetchMeFeedSettings = {}
): Promise<any>external Promise
[src]
fetchMeGuilds(options: FetchMeGuildsinterface FetchMeGuildsdetritus-client-rest/RequestTypes/FetchMeGuilds = {}): Promise<any>external Promise[src]
fetchMentions(options: FetchMentionsinterface FetchMentionsdetritus-client-rest/RequestTypes/FetchMentions = {}): Promise<any>external Promise[src]
fetchMessage(
channelId: string,
messageId: string
): Promise<any>external Promise
[src]
fetchMessages(
channelId: string,
options: FetchMessagesinterface FetchMessagesdetritus-client-rest/RequestTypes/FetchMessages = {}
): Promise<any>external Promise
[src]
fetchMeStickerPacks(countryCode?: string): Promise<any>external Promise[src]
fetchOauth2Applications(
options: FetchOauth2Applicationsinterface FetchOauth2Applicationsdetritus-client-rest/RequestTypes/FetchOauth2Applications = {}
): Promise<any>external Promise
[src]
fetchOauth2Application(applicationId: string = "@me"): Promise<any>external Promise[src]
fetchOauth2ApplicationAssets(applicationId: string): Promise<any>external Promise[src]
fetchOauth2ApplicationWhitelist(applicationId: string): Promise<any>external Promise[src]
fetchOauth2Authorize(
options: FetchOauth2Authorizeinterface FetchOauth2Authorizedetritus-client-rest/RequestTypes/FetchOauth2Authorize = {}
): Promise<any>external Promise
[src]
fetchOauth2Tokens(): Promise<any>external Promise[src]
fetchOauth2Token(tokenId: string): Promise<any>external Promise[src]
fetchPinnedMessages(channelId: string): Promise<any>external Promise[src]
fetchReactions(
channelId: string,
messageId: string,
emoji: string,
options: FetchReactionsinterface FetchReactionsdetritus-client-rest/RequestTypes/FetchReactions = {}
): Promise<any>external Promise
[src]
fetchStageInstance(channelId: string): Promise<any>external Promise[src]
fetchStoreApplicationAssets(applicationId: string): Promise<any>external Promise[src]
fetchStorePublishedListingsSkus(applicationId: string): Promise<any>external Promise[src]
fetchStorePublishedListingsSku(skuId: string): Promise<any>external Promise[src]
fetchStreamPreview(streamKey: string): Promise<any>external Promise[src]
fetchTeams(): Promise<any>external Promise[src]
fetchTeam(teamId: string): Promise<any>external Promise[src]
fetchTeamApplications(teamId: string): Promise<any>external Promise[src]
fetchTeamMembers(teamId: string): Promise<any>external Promise[src]
fetchTeamMember(teamId: string, userId: string): Promise<any>external Promise[src]
fetchTeamPayouts(
teamId: string,
options: FetchTeamPayoutsinterface FetchTeamPayoutsdetritus-client-rest/RequestTypes/FetchTeamPayouts = {}
): Promise<any>external Promise
[src]
fetchTemplate(templateId: string): Promise<any>external Promise[src]
fetchThreadMembers(channelId: string): Promise<any>external Promise[src]
fetchUser(userId: string): Promise<any>external Promise[src]
fetchUserActivityMetadata(
userId: string,
sessionId: string,
activityId: string
): Promise<any>external Promise
[src]
fetchUserChannels(userId: string): Promise<any>external Promise[src]
fetchUserProfile(userId: string): Promise<any>external Promise[src]
fetchVoiceIce(): Promise<any>external Promise[src]
fetchVoiceRegions(guildId?: string): Promise<any>external Promise[src]
fetchWebhook(webhookId: string): Promise<any>external Promise[src]
fetchWebhookToken(
webhookId: string,
webhookToken: string
): Promise<any>external Promise
[src]
fetchWebhookTokenMessage(
webhookId: string,
webhookToken: string,
messageId: string
): Promise<any>external Promise
[src]
followChannel(
channelId: string,
options: FollowChannelinterface FollowChanneldetritus-client-rest/RequestTypes/FollowChannel
): Promise<any>external Promise
[src]
forgotPassword(options: ForgotPasswordinterface ForgotPassworddetritus-client-rest/RequestTypes/ForgotPassword): Promise<any>external Promise[src]
integrationJoin(integrationId: string): Promise<any>external Promise[src]
joinGuild(
guildId: string,
options: JoinGuildinterface JoinGuilddetritus-client-rest/RequestTypes/JoinGuild = {}
): Promise<any>external Promise
[src]
joinThread(channelId: string): Promise<any>external Promise[src]
leaveGuild(guildId: string): Promise<any>external Promise[src]
leaveThread(channelId: string): Promise<any>external Promise[src]
login(options: Logininterface Logindetritus-client-rest/RequestTypes/Login): Promise<any>external Promise[src]
loginMfaSms(options: LoginMfaSmsinterface LoginMfaSmsdetritus-client-rest/RequestTypes/LoginMfaSms): Promise<any>external Promise[src]
loginMfaSmsSend(options: LoginMfaSmsSendinterface LoginMfaSmsSenddetritus-client-rest/RequestTypes/LoginMfaSmsSend): Promise<any>external Promise[src]
loginMfaTotp(options: LoginMfaTotpinterface LoginMfaTotpdetritus-client-rest/RequestTypes/LoginMfaTotp): Promise<any>external Promise[src]
logout(options: Logoutinterface Logoutdetritus-client-rest/RequestTypes/Logout = {}): Promise<any>external Promise[src]
oauth2Authorize(options: Oauth2Authorizeinterface Oauth2Authorizedetritus-client-rest/RequestTypes/Oauth2Authorize = {}): Promise<any>external Promise[src]
redeemGiftCode(
code: string,
options: RedeemGiftCodeinterface RedeemGiftCodedetritus-client-rest/RequestTypes/RedeemGiftCode = {}
): Promise<any>external Promise
[src]
register(options: Registerinterface Registerdetritus-client-rest/RequestTypes/Register): Promise<any>external Promise[src]
removeGuildBan(
guildId: string,
userId: string,
options: RemoveGuildBaninterface RemoveGuildBandetritus-client-rest/RequestTypes/RemoveGuildBan = {}
): Promise<any>external Promise
[src]
removeGuildMember(
guildId: string,
userId: string,
options: RemoveGuildMemberinterface RemoveGuildMemberdetritus-client-rest/RequestTypes/RemoveGuildMember = {}
): Promise<any>external Promise
[src]
removeGuildMemberRole(
guildId: string,
userId: string,
roleId: string,
options: RemoveGuildMemberRoleinterface RemoveGuildMemberRoledetritus-client-rest/RequestTypes/RemoveGuildMemberRole = {}
): Promise<any>external Promise
[src]
removeMention(messageId: string): Promise<any>external Promise[src]
removeOauth2ApplicationWhitelistUser(
applicationId: string,
userId: string
): Promise<any>external Promise
[src]
removeRecipient(
channelId: string,
userId: string
): Promise<any>external Promise
[src]
removeTeamMember(teamId: string, userId: string): Promise<any>external Promise[src]
removeThreadMember(
channelId: string,
userId: string
): Promise<any>external Promise
[src]
resetOauth2Application(applicationId: string): Promise<any>external Promise[src]
resetOauth2ApplicationBot(applicationId: string): Promise<any>external Promise[src]
resetPassword(options: ResetPasswordinterface ResetPassworddetritus-client-rest/RequestTypes/ResetPassword): Promise<any>external Promise[src]
resetPasswordMfa(options: ResetPasswordMfainterface ResetPasswordMfadetritus-client-rest/RequestTypes/ResetPasswordMfa): Promise<any>external Promise[src]
search(
searchType: "channel" | "guild",
searchId: string,
options: SearchOptionsinterface SearchOptionsdetritus-client-rest/RequestTypes/SearchOptions = {},
retry: boolean = true,
retryNumber: number = 0
): Promise<any>external Promise
[src]
searchChannel(
channelId: string,
options: SearchOptionsinterface SearchOptionsdetritus-client-rest/RequestTypes/SearchOptions = {},
retry: boolean = true,
retryNumber: number = 0
): Promise<any>external Promise
[src]
searchGuild(
guildId: string,
options: SearchOptionsinterface SearchOptionsdetritus-client-rest/RequestTypes/SearchOptions = {},
retry: boolean = true,
retryNumber: number = 0
): Promise<any>external Promise
[src]
searchLobbies(
applicationId: string,
options: SearchLobbiesinterface SearchLobbiesdetritus-client-rest/RequestTypes/SearchLobbies = {}
): Promise<any>external Promise
[src]
sendDownloadText(number: string): Promise<any>external Promise[src]
sendFriendRequest(options: SendFriendRequestinterface SendFriendRequestdetritus-client-rest/RequestTypes/SendFriendRequest): Promise<any>external Promise[src]
sendLobbyData(lobbyId: string, data: string): Promise<any>external Promise[src]
startChannelCallRinging(
channelId: string,
options: StartChannelCallRinginginterface StartChannelCallRingingdetritus-client-rest/RequestTypes/StartChannelCallRinging = {}
): Promise<any>external Promise
[src]
stopChannelCallRinging(
channelId: string,
options: StopChannelCallRinginginterface StopChannelCallRingingdetritus-client-rest/RequestTypes/StopChannelCallRinging = {}
): Promise<any>external Promise
[src]
submitConnectionPinCode(platform: string, pin: string): Promise<any>external Promise[src]
submitOauth2ApplicationApproval(applicationId: string): Promise<any>external Promise[src]
syncGuildIntegration(
guildId: string,
integrationId: string
): Promise<any>external Promise
[src]
transferOauth2Application(
applicationId: string,
options: TransferOauth2Applicationinterface TransferOauth2Applicationdetritus-client-rest/RequestTypes/TransferOauth2Application
): Promise<any>external Promise
[src]
triggerTyping(channelId: string): Promise<any>external Promise[src]
unAckChannel(channelId: string): Promise<any>external Promise[src]
verify(options: Verifyinterface Verifydetritus-client-rest/RequestTypes/Verify): Promise<any>external Promise[src]
verifyCaptcha(options: VerifyCaptchainterface VerifyCaptchadetritus-client-rest/RequestTypes/VerifyCaptcha): Promise<any>external Promise[src]
verifyResend(): Promise<any>external Promise[src]